package com.example.mapper;

import com.example.domain.po.MenuPO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
* @author hlc
* @description 针对表【sys_menu(菜单表)】的数据库操作Mapper
* @createDate 2022-10-15 10:02:55
* @Entity com.example.domain.entity.Menu
*/
@Repository
public interface MenuMapper {
    /**
     * 通过角色id查询菜单
     * @param roleId 角色id
     * @return List<MenuPO>
     */
    List<MenuPO> selectMenuByRoleId(@Param("roleId") Long roleId);

    /**
     * 根据父菜单id查询子菜单列表
     * @param id 父菜单id
     * @return List<MenuPO>
     */
    List<MenuPO> selectChildrenMenu(@Param("id") Integer id);
}




